package com.cqrt.service;

import com.cqrt.dto.RTTemplateLinkDocDTO;
import com.cqrt.entity.RTKnowTempDocDO;
import com.cqrt.entity.RTTemplateLinkDocDO;
import com.hustcad.plm.rpm.model.dto.remote.BatchInsertDocVO;
import com.ty.basic.response.ResponseResult;

import java.math.BigInteger;
import java.util.List;

public interface RTProjectKnowledgeLinkService {
    void addTempLinkDoc(BatchInsertDocVO batchInsetDocVO);


    void uploadDoc(RTTemplateLinkDocDTO rtTemplateLinkDocDTO);

    List<RTTemplateLinkDocDTO> queryTemplateDetailByOid(BigInteger id);

    void updateDocDetail(List<RTTemplateLinkDocDTO> rtTemplateLinkDocDTOList);


    void addTempKnowDoc(List<RTKnowTempDocDO> rtKnowTempDocDO);

    List<RTKnowTempDocDO> queryTempKnowDoc(BigInteger planActivityId);

    void deleteTempDoc(String name,String jobName);

     List<String> selectIsTemp(String name ,String jobname);

    //void deleteDocDetail(List<RTTemplateLinkDocDTO> rtTemplateLinkDocDTOList);
}
